in embarrassed circumstances - Turkish English Dictionary